package com.soxing.braindata.domain.rpc;


import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * RPC课题
 */
@Data
public class OriginSubject {
    /**
     * 操作类型（1：添加，2：更新，3：删除）
     */
    @JsonProperty("FUN_TYPE")
    private Integer funType;
    /**
     * 机构编码
     */
    @JsonProperty("AGENCY_CODE")
    private String agencyCode;
    /**
     * 课题名称
     */
    @JsonProperty("SUBJECT_NAME")
    private String subjectName;
    /**
     * 课题简称
     */
    @JsonProperty("SUBJECT_SIMPLE_NAME")
    private String subjectSimpleName;
    /**
     * 课题编码
     */
    @JsonProperty("SUBJECT_CODE")
    private String subjectCode;
    /**
     * 机构PK_ID
     */
    @JsonProperty("AGENCY_PK_ID")
    private String agencyPkId;
    /**
     * PI用户账号
     */
    @JsonProperty("USER_ACCOUNT")
    private String userAccount;
    /**
     * PI的PK_ID
     */
    @JsonProperty("PI_PK_ID")
    private String piPkId;
    /**
     * 创建人PK_ID
     */
    @JsonProperty("CREATE_PK_ID")
    private String createPkId;
    /**
     * 课题开始时间
     */
    @JsonProperty("START_TIME")
    private String startTime;
    /**
     * 计划完成时间
     */
    @JsonProperty("PLAN_FINISH_TIME")
    private String planFinishTime;
    /**
     * 课题状态   0 设计中 1 进行中 2 停用
     */
    @JsonProperty("SUBJECT_STATUS")
    private Integer subjectStatus;
    /**
     * 是否在受试者微信端 0 是 1 否
     */
    @JsonProperty("IS_WECHAT")
    private Integer isWechat;
    /**
     * 课题logo
     */
    @JsonProperty("LOGO_URL")
    private String logoUrl;
    /**
     * 计划中心数
     */
    @JsonProperty("PLAN_CENTERNUM")
    private String planCenterNum;
    /**
     * 计划入组数
     */
    @JsonProperty("PLAN_NUMBER")
    private String planNumber;
    /**
     * 课题PK_ID(唯一标识）
     */
    @JsonProperty("SUBJECT_PK_ID")
    private String subjectPkId;
    /**
     * 访视阶段
     */
    @JsonProperty("VP_INFO")
    private String vpInfo;

    @JsonProperty("TYPE")
    private Integer type;

}
